home *** CD-ROM | disk | FTP | other *** search
/ Aminet 8 / Aminet 8 (1995)(GTI - Schatztruhe)[!][Oct 1995].iso / Aminet / dev / gcc / libnixV1_0.lha / gnu / libnix.readme < prev    next >
Text File  |  1995-07-13  |  2KB  |  52 lines

  1. This is V1.0 of libnix. There are only a few changes worth mentioning from
  2. previous releases:
  3.  
  4. * The long standing bug with floating point output is fixed.
  5.   Please read the documentation of the SetMathPatch program
  6.   by Andreas Wolff for more details.
  7.  
  8. * There's now an auto stack extend feature.
  9.  
  10. * starting with this release there is no installer script anymore:
  11.   gcc 2.7.0 has support for -fbaserel again, which makes gcc 2.3.3
  12.   obsolete. And since gcc 2.7.0 is prepared for libnix another
  13.   installer script really isn't necessary.
  14. Short: A library for amiga specific development on gcc
  15. Type: dev/gcc
  16. Uploader: fleischr@izfm.uni-stuttgart.de
  17. Author: fleischr@izfm.uni-stuttgart.de, gnikl@informatik.uni-rostock.de
  18.  
  19. This is libnix, a static (i.e. link) library for gcc 2.3.3 or above.
  20. It's not a replacement for ixemul.library (though it's possible to
  21. recompile most of the gcc environment with libnix) but a good thing
  22. for amiga specific development on gcc:
  23.  
  24. * It's mostly compatible to SAS's way of handling things, i.e.
  25.   you get even an automatic shared library opening feature and
  26.   some other things you may miss in ixemul.library.
  27.   This also means it's ANSI compliant.
  28.  
  29. * It doesn't need any shared libraries than normal Amiga OS ones.
  30.  
  31. * It is not copyrighted by the FSF. Therefore you neither need
  32.   to include sources nor objects together with your executable.
  33.   (read the GLGPL _before_ flaming on this statement)
  34.  
  35. * And it's short! I was able to compile a 492 byte 'hello, world'
  36.   using normal main.
  37.  
  38. * It uses OS20 features whenever necessary.
  39.  
  40. To cut it short:
  41.  
  42. Use ixemul.library for porting Un*x programs, libnix for compiling
  43. amiga-only programs and gcc becomes one of the best Amiga compilers.
  44.  
  45. There is no need to download this archive if you use gcc2.6.0 or above
  46. since the libraries itself are included with the normal gcc distribution.
  47.  
  48. But if you use an older gcc version or if you want to get the sources
  49. you can take this package. But be warned: The ld that comes with earlier
  50. versions of gcc has some serious trouble with set elements. You cannot
  51. use libnix without the fixed linker that comes with gcc2.6.0.
  52.